using System;
using System.Collections.Generic;
using ns26;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("TargetListAnimUtils")]
	public class TargetListAnimUtils : MonoBehaviour
	{
		public List<GameObject> m_TargetList => method_3<Class271<GameObject>>("m_TargetList")?.method_25();

		public TargetListAnimUtils(IntPtr address, string className)
			: base(address, className)
		{
		}

		public TargetListAnimUtils(IntPtr address)
			: this(address, "TargetListAnimUtils")
		{
		}

		public void PlayParticlesList()
		{
			method_8("PlayParticlesList");
		}

		public void StopParticlesList()
		{
			method_8("StopParticlesList");
		}

		public void KillParticlesList()
		{
			method_8("KillParticlesList");
		}

		public void PlayParticlesListInChildren()
		{
			method_8("PlayParticlesListInChildren");
		}

		public void PlayNewParticlesListInChildren()
		{
			method_8("PlayNewParticlesListInChildren");
		}

		public void StopNewParticlesListInChildren()
		{
			method_8("StopNewParticlesListInChildren");
		}

		public void StopParticlesListInChildren()
		{
			method_8("StopParticlesListInChildren");
		}

		public void KillParticlesListInChildren()
		{
			method_8("KillParticlesListInChildren");
		}

		public void PlayAnimationList()
		{
			method_8("PlayAnimationList");
		}

		public void StopAnimationList()
		{
			method_8("StopAnimationList");
		}

		public void PlayAnimationListInChildren()
		{
			method_8("PlayAnimationListInChildren");
		}

		public void StopAnimationListInChildren()
		{
			method_8("StopAnimationListInChildren");
		}

		public void ActivateHierarchyList()
		{
			method_8("ActivateHierarchyList");
		}

		public void DeactivateHierarchyList()
		{
			method_8("DeactivateHierarchyList");
		}

		public void DestroyHierarchyList()
		{
			method_8("DestroyHierarchyList");
		}

		public void FadeInList(float FadeSec)
		{
			method_8("FadeInList", FadeSec);
		}

		public void FadeOutList(float FadeSec)
		{
			method_8("FadeOutList", FadeSec);
		}

		public void SetAlphaHierarchyList(float alpha)
		{
			method_8("SetAlphaHierarchyList", alpha);
		}
	}
}
